package com.naiterui.ehp.bs.im.config;


import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 消息相关的配置
 */
@Component
@ConfigurationProperties(prefix = "naiterui.message")
@Data
@NoArgsConstructor
public class MessageConfig {

    /**
     * 分组时间间隔
     * 单位 分钟
     */
    private int groupTimeInterval;

    /**
     * 首单五折患者端提示问题
     */
    private String discountDesc;


    /**
     * 患者支付付费咨询后向医生发送的提示消息
     */
    private String consultPaidNoticeToDoc;

    /**
     * 患者支付付费咨询后向患者发送的提示消息
     */
    private String consultPaidNoticeToPt;

    /**
     * 免费求药咨询附加提示消息
     */
    private String additionalNoticeOfFreeRequreDrug;

    /**
     * 付费求药咨询附加提示消息
     */
    private String additionalNoticeOfChargeRequreDrug;

    /**
     * 患者求药旧的文案(to doc)
     */
    private String additionalNoticeOfOldRequreDrug;

    /**
     * 患者求药向患者发送的提示消息
     */
    private String noticeToPatientOfRequireDrug;

    /**
     * 患者填写病历消息格式
     */
    private String patientsMedicalRecord;

    /**
     * 查询到患者最近一份病历提醒文案
     */
    private String patientsLastMedicalRecordReminder;

    /**
     * 提醒患者填写病历提示文案
     */
    private String remindPatientsFillMedicalRecord;

    /**
     * 前一天提醒患者复诊文案
     */
    private String referralNoticeDayBeforeToPt;

    /**
     * 当天提醒患者复诊文案
     */
    private String referralNoticeThatDayToPt;

    /**
     * 当天提醒医生复诊文案
     */
    private String referralNoticeThatDayToDoc;

    /**
     * 免费病历消息--回执消息
     */
    private String freeMedicalRecordReceipt;

    /**
     * 付费病历消息--回执消息
     */
    private String paidMedicalRecordReceipt;

    /**
     * 检查报告通知模板
     */
    private String examineReportNoticeTemplate;

    /**
     * 提醒医生更新病历
     */
    private String remindDoctorUpdateMedicalRecord;
}
